package com.hc.tenant.mapper;

import java.util.List;
import com.hc.tenant.domain.RobotSetting;

/**
 * 机器人设置Mapper接口
 * 
 * @author yongjianz
 * @date 2021-03-27
 */
public interface RobotSettingMapper 
{
    /**
     * 查询机器人设置
     * 
     * @param robotId 机器人设置ID
     * @return 机器人设置
     */
    public RobotSetting selectRobotSettingById(Long robotId);

    /**
     * 查询机器人设置列表
     * 
     * @param robotSetting 机器人设置
     * @return 机器人设置集合
     */
    public List<RobotSetting> selectRobotSettingList(RobotSetting robotSetting);

    /**
     * 新增机器人设置
     * 
     * @param robotSetting 机器人设置
     * @return 结果
     */
    public int insertRobotSetting(RobotSetting robotSetting);

    /**
     * 修改机器人设置
     * 
     * @param robotSetting 机器人设置
     * @return 结果
     */
    public int updateRobotSetting(RobotSetting robotSetting);

    /**
     * 删除机器人设置
     * 
     * @param robotId 机器人设置ID
     * @return 结果
     */
    public int deleteRobotSettingById(Long robotId);

    /**
     * 批量删除机器人设置
     * 
     * @param robotIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteRobotSettingByIds(Long[] robotIds);
}
